<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<script>
/*根据数组里面的元素然后输出一个类金字塔的效果*/
	//1.数组排序
	//2.算出每一行输出多少个空格  空格=（最大值-当前值）/2
	//3.算出每一行输出多少个*号	   *=当前的值


	function order(arr,type){
		if(typeof arr!=='object'){
			return	
		};	
		for(var i=0;i<arr.length;i++){
			for(var j=i+1;j<arr.length;j++){
				if(type==1){
					if(arr[i]>arr[j]){
						var temp=arr[i];
						arr[i]=arr[j];
						arr[j]=temp	
					};	
				}else{
					if(arr[i]<arr[j]){
						var temp=arr[i];
						arr[i]=arr[j];
						arr[j]=temp	
					};	
				}
			};	
		};
		return arr;
	};

	function maxvalue(arr){
		if(typeof arr!=='object'){
			return	
		};	
		var temp=arr[0]
		for(var i=0;i<arr.length;i++){
			if(temp>arr[i]){
				continue;	
			}else{
				temp=arr[i];	
			}
		};
		return temp;
	};
	
	
var arr=[21,5,1,3,7,9,11,13,15,19];
function jzt(arr){
	if(typeof arr!=='object'){
		return	
	};	
	var newarr=order(arr,1);
	var maxv=maxvalue(arr);
	for(var i=0;i<newarr.length;i++){
		for(var j=0;j<(maxv-newarr[i])/2;j++){
			document.write('&nbsp')	
		};
		for(var k=0;k<newarr[i];k++){
			document.write('*')	
		};
		document.write('<br/>')
	};
	
}
jzt(arr)


</script>
</body>
</html>
